
<!-- Nostri script, tra cui ricerca eventi importabili
     TODO: spostare in file a parte e far mettere in cache? -->

<script type="text/javascript">// <![CDATA[

function controlla_eventi_importabili() {
	$.get("<?php echo site_url('util/verify_events'); ?>", function(msg) {
	    if (msg){
		   var total_events = msg.total_events;
		   var my_events = msg.my_events;
		   var string = "";
		   if (total_events>1){
		       string = "Sono stati rilevati "+total_events+" eventi importabili da facebook";
		       if (my_events>1){
			   string += ", di cui "+my_events +" sono stati creati da te ";
		       }
		       if (my_events==1){
			   string += ", di cui uno è stato creato da te ";
		       }
		   } //end if (total_events>1)

		   if (total_events==1){
		       string = "È stato rilevato un evento importabile da facebook";
		       if (my_events==1){
			   string += ", creato da te";
		       }
		   } //end if (total_events==1)

		   if (total_events == 0)
			   string = "Non hai al momento eventi da poter caricare: creane uno su Facebook e condividilo con i tuoi amici su Stasera!";
	
		   $("#comando_login_fb")
			   .attr('onclick', '')
			   .attr('title', string)
			   .tipTip();

		   if (total_events>0){
			   $("#comando_login_fb").attr('href', '<?= site_url('caricaEventi/fromFacebook') ?>');
			   $("#comando_login_fb_span").text('Importa eventi');
		   } else nessun_evento_importabile();
		}
	}, 'json');
}

function nessun_evento_importabile() {
	$("#comando_login_fb").attr('onclick', '')
	$("#comando_login_fb").attr('href', 'https://www.facebook.com/?sk=events');
	$("#comando_login_fb").attr('target', '_blank');
	$("#comando_login_fb_span").text('Eventi facebook');
}

function ripristina_eventi_importabili() {
	// NB: Vedi anche ripristina_nascosto in events_from_facebook.php
	// E' necessario fornire il link anche da qualche parte che non sia la pagina di importazione
	$.post("<?php echo site_url('caricaEventi/ripristina_evento_nascosto'); ?>",
		{ eid: 0, ci_csrf_token: $.cookie("ci_csrf_token") },
		function(msg) {
			if (msg == "OK")
				window.location.reload()
			else alert(msg);
		},
		"text"
	);
}

function fai_aggiornamento_pagina_per_utente() {
	// Esegue le funzioni registrate
	$(esegui_al_login).each(function() { this(); });

	if (disabilita_controllo_eventi)
		nessun_evento_importabile();
	else controlla_eventi_importabili();
	pagina_aggiornata_per_fb = true;
}

pagina_caricata = true;
if (fb_uid && !pagina_aggiornata_per_fb)
	$(document).ready(fai_aggiornamento_pagina_per_utente());


// Autocompletamento ricerca
$(document).ready(function() {
	$("#s1").autocomplete({
		source: "<?= site_url('/util/autocomplete')?>",
		select: function(event,ui) {
			if (ui.item.tipo == 'Data') {
				window.location ="<?= site_url('/stasera/eventi/tutti') ?>/" + ui.item.info + "/" + ui.item.info; 
			} else window.location = "<?= site_url('/stasera/') ?>/" + ui.item.tipo.toLowerCase() + "/" + ui.item.id;
		}
	});
	$("#s1").data("autocomplete")._renderItem = function(ul, item) {
		return $("<li></li>")
			.data("item.autocomplete", item)
			.append('<a><b>' + item.nome + "</b><br />" + item.tipo + "&#160;&#160;&#160;&#160;<i>" + item.info + "</i></a>")
			.appendTo(ul);
	};
});
// ]]>
</script>

<script type="text/javascript">// <![CDATA[
	$(document).ready(function() {
		$("#userform").validationEngine()
	});
// ]]>
</script>

<!-- Ultimissima cosa: l'eventuale tracking -->

<?php if (isset($google_analytics) && $google_analytics) { ?>
<script type="text/javascript">// <![CDATA[
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', '<?php echo $google_analytics; ?>']);
  _gaq.push(['_trackPageview']);
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
// ]]></script>
<?php } ?>

<?php if (isset($_GET['profile'])) { ?>
  <script src="<?php echo base_url().'/' ?>js/profiling/yahoo-profiling.min.js"></script>
  <script src="<?php echo base_url().'/' ?>js/profiling/config.js"></script>
<?php } ?>

</body>
</html>
